abrigo artificial - German English Dictionary